Big Huge Thesaurus

managing director

noun